home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-21 / qwhite.zip / HRAMFONT.TEC < prev    next >
Text File  |  1992-03-09  |  4KB  |  67 lines

  1. ID:HR Hercules Monographics Plus and InColor Card
  2. (with RAMFONT)
  3. Quarterdeck Technical Note #137
  4. by Stan Young
  5. last revision:  10 February 1992
  6.  
  7. DESQview 2.0 and above supports the original Hercules Monographics card both 
  8. in text and graphics mode.
  9.  
  10. Hercules has two cards called the Hercules Monographics Plus Card and the 
  11. InColor Card that have an additional feature that Hercules calls "RAMFONT."  
  12. While DESQview supports the cards in the original Hercules text and graphics 
  13. modes, DESQview is not compatible with the RAMFONT feature of the cards.  We 
  14. have done considerable investigation to see if we could support RAMFONT and 
  15. have consulted with the Hercules developers, but the answer seems to be that 
  16. RAMFONT is unsupportable in the sense that we support other video standards.
  17.  
  18. The problem is that RAMFONT allows software to load a custom character set 
  19. into the card and then address this character set as if addressing a normal 
  20. text character set.  Since this custom character set can appear any way the 
  21. developer designs it, it can allow for italics, boldface and large fonts to be 
  22. shown on the screen without going into graphics mode.  This method has some 
  23. speed advantages over running in bit-mapped graphics mode.
  24.  
  25. Unfortunately, while these cards were designed to allow developers to load the 
  26. card with fonts of their own design,  there does not appear to be any way for 
  27. developers to determine the current state of the card, read the font 
  28. information that might be stored in the card, or in any way do what we at 
  29. Quarterdeck refer to as a "save and restore" of the card.  Since this 
  30. character set is global, once an application loads in one of these custom 
  31. character sets, these new characters will appear in other application windows 
  32. and DESQview menus.  This can cause information to become unreadable.
  33.  
  34. Possible solutions and work-arounds:
  35.  
  36. 1.  Configure your program to operate in either standard text or Hercules 
  37. Graphics (720 by 348) mode.  If your application allows you to configure the 
  38. type of graphics card you are using, selecting IBM Monochrome or Hercules 
  39. Monographics (without RAMFONT) should cause the program to operate correctly 
  40. in DESQview.
  41.  
  42. 2.  Put the program that uses RAMFONT into a state in which it does not use 
  43. RAMFONT before switching windows.  For instance, if you use WordPerfect 5.0's 
  44. "Exit to DOS" feature before switching windows, WordPerfect will load in the 
  45. standard character set and then reload RAMFONTs when you return to 
  46. WordPerfect.  Presumably any program that has an exit-to-DOS feature could 
  47. disable and reenable RAMFONT in this fashion.
  48.  
  49. 3.  If your program automatically detects RAMFONT and this support cannot be 
  50. disabled, and the program has some method for redrawing its screen, you can 
  51. use the program RAMFONT.COM that comes with the RAMFONT card in a DESQview DOS 
  52. window to re-establish the original IBM character set.  To do this, you would 
  53. just type RAMFONT at the DOS prompt (this process could be activated by a 
  54. DESQview macro on the main menu).  This will restore the normal character set 
  55. for DESQview and your other programs.  However, when you return to the program 
  56. that uses RAMFONT, you will find that its screen is not correct.  By hitting 
  57. the keystrokes necessary to redraw the screen, you can then re-establish 
  58. RAMFONT for the program.  In Microsoft Word, for instance, you can re-
  59. establish RAMFONT by hitting CTRL-SHIFT-\.
  60.  
  61.  
  62.   ************************************************************************
  63.   *This technical note may be copied and distributed freely as long as it*
  64.   *is distributed in its entirety and it is not distributed for profit.  *
  65.   *         Copyright (C) 1990-2 by Quarterdeck Office Systems           *
  66.   ************************ E N D   O F   F I L E *************************
  67.